package com.project.springboot.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.gitee.yongzhuzl.commonutil.util.date.CalendarUtil;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * description: 杯子实体类
 * @author 朱正磊
 * @date 2023-09-19 15:23:11
 */
@Data
@TableName("tb_cup")
public class Cup {

    /**
     * 主键
     */
    @TableId(type = IdType.INPUT)
    private String id;

    /**
     * 颜色
     */
    private String color;

    /**
     * 重量
     */
    private Integer weight;

    /**
     * 单位
     */
    private String unit;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建时间字符串格式
     */
    @TableField(exist = false)
    private String createTimeStr;

    public String getCreateTimeStr() {
        return CalendarUtil.dateToString(this.createTime);
    }

}
